package com.atguigu.staservice.utils;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * @author He Wentao
 * @since 2022/10/4 17:47
 */

public class DateUtil {
    private static final String dateFormat = "yyyy-MM-dd";

    /**
     * 格式化日期
     * @param date 创建的日期对象
     * @return 格式化后的字符串
     */
    public static String formatDate(Date date){
        SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
        return sdf.format(date);
    }

    /**
     * 获取指定日期的 date 对象
     * @param date 当前日期
     * @param amount 距离当前日期的距离（天）可以使用 正 负 符号表示
     * @return 指定日期的 date 对象
     */
    public static Date addDays(Date date,int amount){
        Calendar now = Calendar.getInstance();
        now.setTime(date);
        now.set(Calendar.DATE,now.get(Calendar.DATE)+amount);
        return now.getTime();
    }



}
